cmake_minimum_required(VERSION 2.8.3)
project(landshark_msgs)

find_package(catkin REQUIRED COMPONENTS geometry_msgs roscpp rospy std_msgs message_generation actionlib_msgs)

# Generate messages in the 'msg' folder
add_message_files(
  FILES
  PaintballTrigger.msg
  JointControl.msg
  BoolStamped.msg
  BatteryState.msg
  SpoofStatusList.msg
  SpoofStatus.msg
  NavigateToWayPointsActionGoal.msg
  NavigateToWayPointsGoal.msg
  TriggerAlarm.msg
  )

# Generate added messages and services with any dependencies listed here
generate_messages(
  DEPENDENCIES
  geometry_msgs
  std_msgs
  actionlib_msgs
  )

catkin_package(
  #INCLUDE_DIRS include
  #  LIBRARIES landshark_msgs
  CATKIN_DEPENDS message_runtime geometry_msgs roscpp rospy std_msgs actionlib_msgs
  # DEPENDS system_lib
  )

include_directories(include
  ${catkin_INCLUDE_DIRS}
  )

## Declare a cpp library
# add_library(landshark_keyboard
#   src/${PROJECT_NAME}/landshark_keyboard.cpp
# )

# Declare a cpp executable
#add_executable(landshark_keyboard_node src/teleop_landshark_key.cpp)

#add_dependencies(landshark_keyboard_node landshark_keyboard_generate_messages_cpp)

# Specify libraries to link a library or executable target against
#target_link_libraries(landshark_keyboard_node
#  ${catkin_LIBRARIES}
#  )

